package com.sf.service;

import com.sf.domain.Amount;
import com.sf.qo.QueryObject;
import com.sf.util.PageResult;

import java.math.BigDecimal;

public interface IAmountService {
    /**
     * 分页业务
     * @param queryObject  封装了分页的参数
     * @return
     */
    PageResult query(QueryObject queryObject);


    /**
     * 根据用户id 查询账户
     * @return
     */
    Amount getAmountByUserId(Long userId);

    /**
     * 更新账户信息
     * @param userId
     * @param amount
     */
    void updateAmount(Long userId, BigDecimal amount);
}
